using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("RankChangeStar")]
	public class RankChangeStar : MonoBehaviour
	{
		public MeshRenderer m_starMeshRenderer => method_3<MeshRenderer>("m_starMeshRenderer");

		public MeshRenderer m_bottomGlowRenderer => method_3<MeshRenderer>("m_bottomGlowRenderer");

		public MeshRenderer m_topGlowRenderer => method_3<MeshRenderer>("m_topGlowRenderer");

		public RankChangeStar(IntPtr address, string className)
			: base(address, className)
		{
		}

		public RankChangeStar(IntPtr address)
			: this(address, "RankChangeStar")
		{
		}

		public void BlackOut()
		{
			method_8("BlackOut");
		}

		public void UnBlackOut()
		{
			method_8("UnBlackOut");
		}

		public void FadeIn()
		{
			method_8("FadeIn");
		}

		public void Spawn()
		{
			method_8("Spawn");
		}

		public void Reset()
		{
			method_8("Reset");
		}

		public void Blink(float delay)
		{
			method_8("Blink", delay);
		}

		public void Burst(float delay)
		{
			method_8("Burst", delay);
		}

		public void Despawn()
		{
			method_8("Despawn");
		}

		public void Wipe(float delay)
		{
			method_8("Wipe", delay);
		}
	}
}
